<?php

class ApikeyComponent extends Object {
	
		//DBより登録されているAPIキーを取得する
	function getApiKey($shopid){
		$api_Key = MOSIMO_DEFAULT_API_CODE;
	        
		//キャッシュからAPIコードを取得
		$apikeyCache = Cache::read('apikey_'. $shopid);
		
		if(empty($apikeyCache)){
			$conds = array();
			$conds['shopid'] = $shopid;
			$usersInstance = ClassRegistry::init('Users');
			$result = $usersInstance->find($conds);
			
			if(!empty($result['Users']['apikey'])){
				$api_Key = $result['Users']['apikey'];
			}
		}
		else{
			$api_Key = $api_Key;
		}
		
		//キャッシュにAPIコードを格納
		Cache::write('apikey_'. $shopid,$api_Key);
		
		return $api_Key;
	}
}
?>